package fr.afcepf.projet.hebergeur.service.interfaces;

import java.util.Collection;
import java.util.List;

import fr.afcepf.projet.hebergeur.dto.AbonnementDto;
import fr.afcepf.projet.hebergeur.exception.ServiceException;

public interface IServiceAbonnements {

	public AbonnementDto getAboSelonNum(Long numAbo) throws ServiceException;
	public Collection<AbonnementDto> getAboSelonNumClient(Long numCli) throws ServiceException;
	public boolean isNomDomaineValid(String nom) throws ServiceException;
	public boolean removeAbonnement(Long numAbo) throws ServiceException;
	public void addAbonnementForClient(String typeAbo, Long numCli) throws ServiceException;
	public boolean modifierAbonnement(List<AbonnementDto> abos);
}
